﻿using EveryBookies.Model;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EveryBookies.ViewModel
{
    public interface IBookiesViewModel
    {
        Task GetBookies(string limit, string offset);
        Task GetOffer(string limit, string offset);
        Task<bool> SetFavorites(string bookie_id, string flag);
        Task GetFavorites();
        ObservableCollection<Booky> Bookies { get; set; }
        ObservableCollection<Offer> Offers { get; set; }
        ObservableCollection<Banner> Banners { get; set; }
        ObservableCollection<Offer> Favourites { get; set; }
        bool IsShowOfferLoading { get; set; }
        bool IsShowBookiesLoading { get; set; }
        bool IsShowFavoriteLoading { get; set; }
    }
}
